package com.service;


import com.entity.Stock;
import com.result.QueryResult;

/**
 * 服务层实现接口
 */
public interface StockService {
    /**
     * 添加服装
     * @param stock 服装对象
     * @return
     */
    Stock add(Stock stock);

    /**
     * 修改服装信息
     * @param stock
     */
    void update(Stock stock);

    /**
     * 修改上下架
     * @param id 根据id
     * @param inUsed 上下架状态
     */
    void upper(Integer id,Boolean inUsed);

    /**
     * 根据id删除
     * @param id
     */
    void delete(Integer id);

    /**
     * 根据偏移量和每页记录数分页的优惠券信息
     * @param offset 0,10,20 偏移量
     * @param size 10 每页的记录数
     * @return 集合
     */
    QueryResult selectByPage(Integer offset, Integer size);
}
